package com.bmf.module.examination.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel
@Accessors(chain = true)
public class SelectionStrategyResultVo implements Serializable {

    @ApiModelProperty(value = "id")
    private Integer id;
    //大题id
    @ApiModelProperty(value = "大题id")
    private Integer bigQuestionId;
    //每题分数
    @ApiModelProperty(value = "每题分数")
    private Double score;
    //不限难度
    @ApiModelProperty(value = "不限难度")
    private Integer unlimitedDifficulty;
    //容易
    @ApiModelProperty(value = "容易")
    private Integer easily;
    //中等
    @ApiModelProperty(value = "中等")
    private Integer secondary;
    //困难
    @ApiModelProperty(value = "困难")
    private Integer difficulty;

    //已选试题数量
    @ApiModelProperty(value = "已选试题数量")
    private Integer totalNum;

    //不限难度数量
    @ApiModelProperty(value = "不限难度数量")
    private Integer unlimitedDifficultyNum;
    //容易数量
    @ApiModelProperty(value = "容易数量")
    private Integer easilyNum;
    //中等数量
    @ApiModelProperty(value = "中等数量")
    private Integer secondaryNum;
    //困难数量
    @ApiModelProperty(value = "困难数量")
    private Integer difficultyNum;

    @ApiModelProperty(value = "抽题数量")
    private Integer selectNum;

    //0：分类添加 1：常规添加
    @ApiModelProperty(value = "0：分类添加 1：常规添加")
    private Integer type;
}
